a{ text-decoration:none;}
.border_vtile{background-image:url(./right_tile_shadow.jpg); width:8px; height:100%; position:absolute; right:0px;}
.border_top{background-image:url(./main_top_shadow.jpg); width:8px; height:16px; line-height:0px; font-size:0px; position:absolute; right:0px;}
.main_canvas{background-image:url(./main_tile.jpg);width:1000px;height:100%; background-color: #fefefe;   position:relative; text-align:left;margin-left:auto; margin-right:auto; margin-top:0px;}

.footer{
    height:61px;
    text-align:center;
    width:100%;
}

.footer_link{
    margin-left:10px;margin-right:10px;

    font-size:12px;
    font-family: Helvetica, Arial, Tahoma;

    color: #d9d9d9;
}

.footer_link:hover{
    font-family: Helvetica, Arial, Tahoma;

    color: #999;
}

.content_hidden{
	padding-top:93px;
	display:none;
}
.content_visible{
	padding-top:93px;
	padding-bottom:30px;
	width:996px;
	text-align:center;
}

li{ margin:0px; padding:0px;}
ol,ul{ margin:0px; padding:0px;}

.title_conteiner{ font-size:16px; color:#555557; font-family:helvetica, arial, Tahoma, Geneva, sans-serif; margin-left:12px; margin:0px;}
.name_conteiner{ font-size:16px; color:#a91400; font-family:helvetica, arial, Tahoma, Geneva, sans-serif; margin-left:12px; margin:0px;}

.progress_conteiner{ display:none;}
.progress_conteiner_loading{ display:table; margin:auto; }

.name_cont2{ height:20px; margin:auto; text-align:left; padding-left:15px;}

.body_normal{
	background-color:#f2f2f2;
	display:block;
	overflow:auto;
	visibility:visible;
	height: 100%;
	min-height: 100%;
	max-height: 100%;
}

.body_loading{ background-color:#f2f2f2; visibility:hidden; overflow:hidden;}


.shuffle_button{
	background-image:url(./shuffle_button.png);
	background-position: 0px 0px;
	cursor:pointer;
	width:60;
	height:60px;
	position:absolute;
	right:-39px;
	top:140px;
	z-index:1;
}
.shuffle_button_over{
	background-position: 0px -60px;
}
.shuffle_button_down{
	background-position: 0px -120px;
}


.logo{
	width:185px;
	height:28px;
	margin-top:17px;
	margin-left:61px;
}
.header_controls{
	text-align:left;
	position:absolute;
	right:60px;
	top:0px;
	width:700px;
	height:30px;
}


.body_main{
	background-color:#f2f2f2;
}
.body_invisible{
	display:none;
	background-color:#fff;
}

.photobig_name{
	font-weight:lighter;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 48px;

	color: #363636;
	display:inline;
	border-bottom-style:solid;
	border-bottom:2px solid #363636;

	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;

	width:auto;
}




.feed_heart_href{

}

.feed_photo_box{
	text-align:left;
	margin-top:30px;
}

.popular_photo_box{
    width: 800px;
    margin: auto;
	margin-top:30px;
    position: relative;

}


.feed_image_container{
	zoom: 1;
	position:relative;
}



.feed_photo_top{
	position:relative;
	background-image:url(./photo_tb.png);

	background-position:0px 0px;
	width:717px;
	height:30px;
}
.feed_photo_bottom{
	position:relative;
	background-image:url(./photo_tb.png);
	background-position:0px -30px;
	width:717px;
	height:47px;
}
.feed_photo_side{
	text-align:center;
	position:relative;
	background-image:url(./photo_stile.png);
	background-repeat:repeat-y;
	width:717px;
	height:655px;
}

.feed_photo_shadow{
	position:relative;
	background-image:url(./photo_tb_shadow.png);
	background-position:0px 0px;
	width:717px;
	height:17px;
	top:2px;
}

.feed_white_plate{
	width:717px;
	height:717px;
	background-color:#fdfdfd;
	border:1px solid #ededed;
	position:relative;
	left:4px;
	top:4px;

	box-shadow: 0px 2px 4px rgba(0,0,0,0.21);
}









.feed_dislikes_ico,
.feed_dislikes_ico_active{
	cursor:pointer;
	background-image:url(.._heart_dis.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:26px;
	height:23px;
}
.feed_dislikes_ico:hover{
	background-position:0px -23px;
}

.feed_dislikes_ico_active{
	background-position:0px -46px;
}
.feed_dislikes_ico_active:hover{
	background-position:0px -69px;
}



.feed_coments_ico,
.feed_coments_ico_active{
	cursor:pointer;
	width:26px;
	height:23px;
	background-image:url(.._comment.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.feed_coments_ico:hover{
	background-position:0px -23px;
}
.feed_coments_ico_active{
	background-position:0px -46px;
}
.feed_coments_ico_active:hover{
	background-position:0px -69px;
}





.feed_control_container{
	margin:10px;
	margin-top:19px;
}

.feed_number_active,
.feed_number{
	font-size:16px;
	color:#555557;
	font-family:helvetica, arial, Tahoma;
	margin-left:35px;
}
.feed_number_active{
	color:#fff;
}


.feed_paging{

}





.std_paging_left{
	cursor:pointer;
	font-size:16px;
	color:#555557;
	font-family:helvetica, arial, Tahoma;
}
.std_paging_left:hover{
	color:#090909;
}
.std_paging_left:active{
	color:#555557;
}


.feed_heart_bit{
	position:relative;
	background-image:url(./loading_ani.gif);
	background-repeat:no-repeat;
	width:135px;
	height:118px;

	display:inline-block;
	zoom:1;
	*display:inline;

}
.feed_heart_container{
	position:relative;
	top:290px;
	width:135px;
	height:118px;
	margin:auto;
}


.std_paging_right{
	cursor:pointer;
	width:78px;
	height:28px;
	background-image:url(./forward_paging_fulltext.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.std_paging_right:hover{
	background-position:0px -28px;
}
.std_paging_right:active{
	background-position:0px -56px;
}

.hidden{
	visibility:hidden;
}

.std_paging_left{
	cursor:pointer;
	width:87px;
	height:28px;
	background-image:url(./backward_paging_fulltext.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.std_paging_left:hover{
	background-position:0px -28px;
}
.std_paging_left:active{
	background-position:0px -56px;
}


.paging_table{
	width:794px;
	margin:auto;
}



.noauth_controls,
.auth_controls{
	position:absolute;
	right:0px;
	margin-left:auto;
	width:690px;
	height:20px;
	text-align:right;
	display:none;

}

.noauth_controls{
	top:11px;
}








.controls_notify_left{
	width:12px;
	height:37px;
	background-image:url(./notify_button.png);
	background-position:0px 0px;

	display:inline-block;
	zoom : 1;
	*display : inline;
}
.controls_notify_right{
	width:13px;
	height:37px;
	background-position:-12px 0px;
	background-image:url(./notify_button.png);

	display:inline-block;
	zoom : 1;
	*display : inline;
}

.controls_notify_middle{
	height:37px;
	background-image:url(./notify_button_tile.png);
	background-repeat:repeat-x;
	vertical-align:top;
	padding-top:8px;
	position:relative;

	display:inline-block;
	zoom : 1;
	*display : inline;
}

.controls_notify_text_null,
.controls_notify_text_active{
	position:relative;
	top:1px;
	left:1px;
	font-size:16px;
	color:#9a030a;
	font-family:helvetica, arial, Tahoma;
}


.controls_notify_text_null
{
	left:1px;
	color:#363636;
}



.controls_link_text_red{
    text-decoration:none;
    font-weight:lighter;
    font-size:16px;
    font-family:helvetica, arial, Tahoma;
    color:#f73535;
}
.controls_link_text_red:hover{
    color:#ff3000;
}




.controls_link_text{
	text-decoration:none;
	font-weight:lighter;
	font-size:16px;
	font-family:helvetica, arial, Tahoma;
	color:#979797;
}
.controls_link_text:hover{
    color:#00a6eb;
}

.controls_link_text_active{


	text-decoration:none;
	font-weight:lighter;
	font-size:16px;
	font-family:helvetica, arial, Tahoma;
	color:#363636;
}
.controls_link_text_active:hover{
	color:#363636;
}


.controls_logout_button_procces,
.controls_logout_button{
	line-height:0px;
	font-size:0px;
	position:relative;
	top:3px;
	width:18px;
	height:20px;
	background-position:0px 0px;
	background-image:url(./logout_off.png);
	display:inline-block;
	zoom: 1;
	*display:inline;
}

.controls_logout_button_procces{
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(./spinner.gif);
}


.controls_logout_button:hover{
	background-position:0px -20px;
}
.controls_logout_button:active{
	background-position:0px -40px;
}

.controls_login_button{

	display:inline-block;
	zoom: 1;
	*display:inline;
}
.controls_login_button:hover{
	background-position:0px -20px;
}
.controls_login_button:active{
	background-position:0px -40px;
}

.controls_download_container,
.controls_timeline_container,
.controls_login_container,
.controls_getstarted_container,
.controls_logout_container,
.controls_notify_container,
.controls_popular_container,
.controls_stories_container,
.controls_settings_container,
.controls_profile_container{
	position:relative;
	cursor:pointer;

	margin-left:7px;
	margin-right:7px;
	display:inline;
}


.controls_download_container{
    top:8px;
}


.controls_download_button_new,
.controls_download_button{
    width:17px;
    height: 26px;


    background-image:url(./menu_version_ico.png);

    display:inline-block;
    zoom:1;
    *display:inline;
}
.controls_download_button:hover{
    background-position: 0px -26px;
}
.controls_download_button:active{
    background-position: 0px -52px;
}




.controls_download_button_new{
    background-position: 0px -78px;
}

.controls_download_button_new:hover{
    background-position: 0px -104px;
}
.controls_download_button_new:active{
    background-position: 0px -130px;
}



.controls_notify_container{
	top:13px;
}


.controls_notify_container:hover .controls_notify_text_null{
    color:#00a6eb;
}

.controls_notify_container:hover .controls_notify_text_active{
    color:#d21f00;
}



.menu_layer{
	position:fixed;
	width:100%;
}

.controls_auth_window2{
    position:absolute;
    left:-115px;
    top:37px;
    width:285px;
    height:420px;
    text-align:left;

    border-radius: 8px;
    cursor:default;

    padding:0px;


    background-color:#fff;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
    z-index:10;
}



.controls_auth_window {
    position:absolute;
    left:-187px;
    top:37px;
    width:285px;
    height:301px;
    text-align:left;

    border-radius: 8px;
    cursor:default;

    padding:0px;


    background-color:#fff;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
    z-index:10;
}





.controls_black_label{
	text-decoration:none;
	font-weight:lighter;
	font-size:18px;
	font-family:helvetica, arial, Tahoma;
	color:#363636;
}
.line_wrapper{
	margin:auto;
	width:100%;
	height:2px;
	background-repeat:repeat-x;
	background-image:url(./wraper_line.png);
}
.controls_noauth_social_container{
	text-align:center;
	width:100%;
	height:10px;
	left:0px;
}

.controls_login_fb{
	cursor:pointer;
	width:64px;
	height:62px;
	background-position: 64px 0px;
	background-image:url(./social_icons.png);
	display:inline-block;
	zoom:1;
	*display:inline;
}
.controls_login_tw{
	cursor:pointer;
	width:64px;
	height:62px;
	background-position: 0px 0px;
	background-image:url(./social_icons.png);
	display:inline-block;
	zoom:1;
	*display:inline;
}



.controls_box_arrow{
	position:absolute;
	line-height:0px;
	font-size:0px;
	top:-10px;
	left:106px;
	width:19px;
	height:10px;
	background-image:url(./notify_v.png);
    background-position: 0px 0px;

}



.controls_box_arrow_new{
    position:absolute;
    line-height:0px;
    font-size:0px;
    top:-15px;
    left:199px;
    width:34px;
    height:16px;
    background-image:url(./top_arrow_new.png);
    background-position: 0px 0px;
}




.version_sign{
	font-size:10px;
	font-family:Arial, Helvetica, Yahoma;
	color:#f2f2f2;
}



.feed_photo_link{

}
.feed_name{
	font-weight:lighter;
	font-family: Helvetica, Arial, Tahoma;
	font-size: 48px;

	color: #363636;
	display:inline;
	border-bottom-style:solid;
	border-bottom:2px solid #363636;

	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;

	width:auto;
}


.feed_name_labl2{
    font-weight:lighter;
    font-family: Helvetica, Arial, Tahoma;
    font-size: 26px;
    color: #363636;
}

.feed_name2{
    font-weight:lighter;
    font-family: Helvetica, Arial, Tahoma;
    font-size: 32px;


    display:inline;


    padding-left:3px;
    padding-right:3px;
    padding-bottom:4px;

    margin-bottom:10px;
    margin-left:auto;
    margin-right:auto;

    width:auto;
}

.feed_name4{
    text-align: center;
    margin-bottom:10px;
    margin-top:22px;
}

.feed_nav_arrow{
    width:4px;
    height:7px;
    position:relative;

    background-image:url(./stories_3level_navigation.png);
    background-repeat:no-repeat;

    margin-left:13px;
    margin-right:13px;


    display:inline-block;
    zoom:1;
    *display:inline;
}

.story_arr{
    position:relative;
    top:-2px;
    margin-left:15px;
    margin-right:15px;
}


.img_template_like_160_img_fader{
    width:160px;
    height:28px;
    background-image:url(./userstory_back.png);
    background-repeat:repeat-x;

    position: absolute;
    bottom:0px;
}









.heart_split_container{
	width:100%;
	z-index:2;
	margin-top:45px;
	margin-bottom:45px;
}
.heart_split{
	width:358px;
	height:25px;
	margin:auto;
	background-image:url(./heart_split.png);
	background-repeat:no-repeat;
	z-index:2;
}





.comment_container{
}
.comment_body{
	white-space: pre-wrap;      /* CSS3 */
    white-space: -moz-pre-wrap; /* Firefox */
    white-space: -pre-wrap;     /* Opera <7 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    word-wrap: break-word;      /* IE */
	color:#504f53;
	font-size:14px;
	font-family: Helvetica, Arial, Tahoma;
	text-align:left;
	margin-bottom:20px;
}

.comment_header{
	text-align:left;
	margin-bottom:8px;
	margin-top:18px;
}
.comment_username{
	cursor:pointer;
    color:#5e5e5e;
	font-size:15px;
	font-family: Helvetica, Arial, Tahoma;
}
.comment_username:hover{

    color:#101010;
}
.comment_reply,
.comment_info {
	color:#939393;
	font-size:14px;
	font-family: Helvetica, Arial, Tahoma;
}
.comment_reply{
	cursor:pointer;
}
.comment_reply:hover{
    color:#5e5e5e;
}










.fast_comment_message_holder_warning,
.fast_comment_message_holder{
	margin-left:10px;
	color:#a0a0a0;
	font-size:14px;
	font-family: Helvetica, Arial, Tahoma;
}
.fast_comment_message_holder_warning{
	color:#a91400;
}

.fast_comment_name_holder{
	color:#515153;
	font-size:14px;
	font-family: Helvetica, Arial, Tahoma;
}


.fast_comment_cotainer{
	width:618px;
	height:131px;
	position:absolute;
	right:103px;
	top:-40px;

	border-radius: 8px;
	box-shadow: 0px 0px 38px rgba(0,0,0,0.4);
	cursor:default;
	z-index:50;

	display:none;
}
.fast_comment_cotainer_background{
	width:618px;
	height:131px;
	position:absolute;
	top:0px;
	left:0px;

	border-radius: 8px;
	cursor:default;
	opacity : 0.9;
	background-color:#f2f2f2;
	border:1px solid #d7d7d7;
}

.fast_comment_cotainer_v{
	width:9px;
	height:19px;
	position:absolute;
	right:-8px;
	top:56px;

	background-position:0px 0px;
	background-image:url(./fast_comment_v.png);
	background-repeat:no-repeat;
}





.fast_comment_comment_gradient{
	position:absolute;
	top:-6px;
	width:100%;
	height:18px;
	background-image:url(./fast_comment_gradient.png);
}
.fast_comment_comment_input_cont{
	overflow:hidden;
	width:520px;
	height:78px;
}

.fast_comment_commentinput{
	padding-top:8px;
	padding-left:0px;
	padding-right:0px;
	resize: none;
	width:538px;
	height:70px;
	overflow-y:scroll;
	overflow-x:hidden;
	background-color:transparent;
	outline:0;
	border:0;
	color:#101010;
	font-size:14px;
	font-family: Helvetica, Arial, Tahoma;
}

.fast_comment_comment_body_container{
	text-align:left;
	position:absolute;
	left:18px;
	top:36px;
	width:600px;
	height:50px;
}
.fast_comment_name_container{
	cursor:text;
	position:absolute;
	left:18px;
	top:20px;
	color:#515153;
	font-size:14px;
	font-family: Helvetica, Arial, Tahoma;
}









.fast_comment_ok,
.fast_comment_ok_disabled{
	cursor:pointer;
	width:44px;
	height:43px;
	margin:1px;
	position:relative;
	background-position:0px 0px;
	background-image:url(./comment_ok_but.png);
}
.fast_comment_ok:hover{
	background-position:0px -43px;
}
.fast_comment_ok:active{
	background-position:0px -86px;
}
.fast_comment_ok_disabled{
	background-position:0px -129px;
}


.fast_comment_x{
	cursor:pointer;
	width:44px;
	height:43px;
	position:relative;
	background-position:0px 0px;
	background-image:url(./comment_cancell_but.png);
}
.fast_comment_x:hover{
	background-position:0px -43px;
}
.fast_comment_x:active{
	background-position:0px -86px;
}

.fast_comment_controls{
	position:absolute;
	right:18px;
	top:25px;
}



.line_wrapper_v{
	background-repeat:repeat-y;
	width:2px;
	height:100%;
	background-image:url(./wraper_line_v.png);
}






.comments_container{
	position:relative;
	width:670px;
	margin:auto;
}

.comments_container_marginer{
	margin-left:0px;
}


.randombutton_over,
.randombutton_down,
.randombutton{
	position:relative;
	background-image:url(./shuffle_button.png);
	background-position: 0px 0px;
	cursor:pointer;
	width:60px;
	height:60px;
	z-index:5;
}
.randombutton_over{
	background-position: 0px -60px;
}
.randombutton_down{
	background-position: 0px -120px;
}





.randombuttonweb_over,
.randombuttonweb_down,
.randombuttonweb{
    position:relative;
    background-image:url(./shuffle_button_2.png);
    background-position: 0px 0px;
    cursor:pointer;
    width:60px;
    height:60px;
    z-index:5;
}
.randombuttonweb_over{
    background-position: 0px -60px;
}
.randombuttonweb_down{
    background-position: 0px -120px;
}











.notifications_link{

}


.notify_top_grad{
	position:absolute;
	left:0px;
	top:16px;
	width:100%;
	height:16px;
	background-repeat:repeat-x;
	background-image:url(./notify_top_grad.png);
	z-index:50;

}
.notify_bottom_grad{
	position:absolute;
	left:0px;
	bottom:16px;
	width:100%;
	height:16px;
	background-repeat:repeat-x;
	background-image:url(./notify_top_grad_b.png);
	z-index:50;
}

.notifications_window_container{
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
	z-index:10;
}



.notifications_element_like,
.notifications_element_dislike,
.notifications_element_comment,
.notifications_element_follow,
.notifications_element{
	cursor:pointer;
	position:relative;
	width:323px;
	padding:8px;
	padding-top:0px;
	padding-bottom:0px;
}


.notifications_image{
	width:67px;
	height:67px;
	border:1px solid #d5dce2;
	margin:12px;
	margin-left:4px;
}

.notifications_imagecontainer{
	position:relative;

	display:inline-block;
	zoom:1;
	*display: inline;
}

.notifications_textcontainer{
	padding-right:16px;
    line-height:normal;
}

.notifications_wrapper{
	position:relative;
	top:1px;
	line-height:0px;
	font-size:0px;
	margin:auto;
	width:308px;
	margin-left:8px;
	height:2px;
	background-repeat:repeat-x;
	background-image:url(./notify_elem_wrapper.png);
}

.notifications_ico_like,
.notifications_ico_dislike,
.notifications_ico_comment
{
	display:inline-block;
	zoom:1;
	*display: inline;

	position:absolute;
	top:8px;
	right:4px;

	width:22px;
	height:17px;
	background-position:0px 0px;
	background-image:url(./notifications_icons.png);
}

.notifications_ico_dislike{
	background-position:0px -17px;
}
.notifications_ico_comment{
	height:19px;
	background-position:0px 19px;
}



.notifications_textcontainer_comment{
	padding-top:12px;
	padding-bottom:16px;
	padding-right:16px;
}

.notifications_tittle{
	color:#9a030a;
	font-size:15px;
	font-family: Helvetica, Arial, Tahoma;
}
.notifications_tittle:hover{
	color:#d21f00;
}


.notifications_text{
	white-space: pre-wrap;      /* CSS3 */
    white-space: -moz-pre-wrap; /* Firefox */
    white-space: -pre-wrap;     /* Opera <7 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    word-wrap: break-word;      /* IE */

	width:210px;
	margin-top:3px;
	color:#504f53;
	font-size:14px;
	font-family: Helvetica, Arial, Tahoma;
}
.notifications_time{
	text-align:right;
	position:absolute;
	left:270px;
	top:16px;
	width:40px;
	color:#d0d0d4;
	font-size:11px;
	font-family: Helvetica, Arial, Tahoma;
}


.notifications_window_canvas{
	position:absolute;
	z-index:10;
}

.notifications_loading_tab{
	background-repeat:no-repeat;
	cursor:pointer;
	position:relative;
	width:319px;
	height:30px;
	padding:8px;
	padding-top:0px;
	padding-bottom:0px;
	background-position:center center;
	background-image:url(./spinner.gif);
}

.notifications_window_box_arrow{
	position:absolute;
	line-height:0px;
	font-size:0px;
	top:-16px;
	left:152px;
	width:34px;
	height:16px;
	background-image:url(./notify_v_big.png);
}





.scrolling_container{
	line-height:0px;
	font-size:0px;
	height:100%;
	width:11px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:200;
}

.scrolling_bar{
	cursor:pointer;
	line-height:0px;
	font-size:0px;
	position:absolute;
	background-color:#ccc;
	width:7px;
	border-radius: 6px;
}

.scrolling_bar_top{
	line-height:0px;
	font-size:0px;
	width:9px;
	height:7px;
	background-position:0px 0px;
	background-image:url(./scrolling_topbottom.png);
}
.scrolling_bar_bottom{
	line-height:0px;
	font-size:0px;
	width:9px;
	height:7px;
	background-position:0px -7px;
	background-image:url(./scrolling_topbottom.png);
}
.scrolling_bar_side{
	line-height:0px;
	font-size:0px;
	width:9px;
	height:100%;
	background-image:url(./scrolling_middle.png);
}




















.user_points_template{
	height:37px;
	width:350px;
	position:relative;
}



.user_points_name{
	top:10px;
	color:#504f53;
	font-size:16px;
	margin-left:10px;
	font-weight:lighter;
	font-family: Helvetica, Arial, Tahoma;
	position:relative;
	margin-left:0px;
}



.user_follower_template{
	position:relative;
	width:878px;
	height:47px;
}

.user_follower_template:hover{
	background-color:#f6f6f6;
}


.points_window,
.followings_window,
.followers_window{
	position:absolute;
	left:-169px;
	top:47px;
	width:585px;
	height:282px;
	text-align:left;

	border-radius: 3px;
	cursor:default;

	padding-top:16px;
	padding-bottom:16px;



	background-color:#f8f7f7;
	border:1px solid #d7d7d7;
	box-shadow: 0px 0px 18px rgba(0,0,0,0.21);
	z-index:100;
}

.followers_cont{
	height:30px;
}

.followers_name{
	color:#979797;
	font-size:20px;
	margin-left:10px;
	font-family: Helvetica, Arial, Tahoma;
}

.followers_name:hover{
	color:#00a6eb;
}







.unfollow_button{
	position:relative;
	width:auto;
	height:37px;
	cursor:pointer;

	display:inline-block;
	zoom : 1;
	*display : inline;
}


.unfollow_button_left{
	width:12px;
	height:37px;
	background-image:url(./notify_button.png);
	background-position:0px 0px;

	display:inline-block;
	zoom : 1;
	*display : inline;
}
.unfollow_button_right{
	width:13px;
	height:37px;
	background-position:-12px 0px;
	background-image:url(./notify_button.png);
	position:relative;
	left:-4px;

	display:inline-block;
	zoom : 1;
	*display : inline;
}

.unfollow_button_middle{
	height:37px;
	background-image:url(./notify_button_tile.png);
	background-repeat:repeat-x;
	vertical-align:top;
	padding-top:8px;
	position:relative;
	text-align:center;
	left:-2px;

	display:inline-block;
	zoom : 1;
	*display : inline;
}

.unfollow_button:hover .unfollow_button_label{
	color:#3b3b3e;
}

.unfollow_button:active .unfollow_button_label{
	color:#00a6eb;
}

.unfollow_button_label{
	position:relative;
	color:#7a7a7d;
	font-size:16px;
	font-family: Helvetica, Arial, Tahoma;
}





.unfollowb_button{
	position:relative;
	width:auto;
	height:37px;
	cursor:pointer;

	display:inline-block;
	zoom : 1;
	*display : inline;
}


.unfollowb_button .unfollow_button_left{
	width:12px;
	height:37px;
	background-image:url(./notify_button_black.png);
	background-position:0px 0px;

	display:inline-block;
	zoom : 1;
	*display : inline;
}
.unfollowb_button .unfollow_button_right{
	width:13px;
	height:37px;
	background-position:-12px 0px;
	background-image:url(./notify_button_black.png);

	display:inline-block;
	zoom : 1;
	*display : inline;
}

.nonused {

}

.unfollowb_button .unfollow_button_middle{
	height:37px;
	background-image:url(./notify_button_tile_black.png);
	background-repeat:repeat-x;
	vertical-align:top;
	padding-top:8px;
	position:relative;

	display:inline-block;
	zoom : 1;
	*display : inline;
}

.unfollowb_button:hover .unfollow_button_label{
	color:#ffffff;
}

.unfollowb_button:active .unfollow_button_label{
	color:#00a6eb
}

.unfollowb_button .unfollow_button_label{
	position:relative;
	color:#eaeaea;
	font-size:16px;
	font-family: Helvetica, Arial, Tahoma;
}


.button_loading{
	position:relative;
	width:100%;
	height:19px;

	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(./spinner.gif);
}


.act_cont{
	cursor:pointer;
}


.points_heart_ico{
	width:20px;
	height:21px;
	position:relative;
	top:3px;
	margin-left:5px;

	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(./points_heart.png);

	display:inline-block;
	zoom : 1;
	*display : inline;

}


.notifications_nonotif{
	width:339px;
	height:364px;
	display:none;

	color:#989798;
	font-size:15px;
	font-family: Helvetica, Arial, Tahoma;
}



.remove_ico_cont{
	position:absolute;
	top:20px;
	width:50px;
	height:50px;
	margin-left:5px;
	display:inline-block;
	cursor:pointer;
}


.remove_image_ico{
	width:22px;
	height:23px;
	background-image:url(./remove_img.png);
	background-position:0px 0px;
    cursor:pointer;
}

.remove_image_ico:hover{
	background-position:0px -23px;
}




.delete_menu_v{
	width:16px;
	height:34px;
	position:absolute;
	left:-16px;
	top:40px;

	background-position:0px 0px;
	background-image:url(./notify_v_big_lc.png);
	background-repeat:no-repeat;
}




.remove_window{
	position:absolute;
	left:42px;
	top:-47px;

	width:210px;
	height:138px;
	text-align:left;

	border-radius: 8px;
	cursor:default;

	padding:15px;
	padding-top:13px;
	padding-bottom:12px;


	background-color:#f2f2f2;
	border:1px solid #d7d7d7;
	box-shadow: 0px 0px 18px rgba(0,0,0,0.4);
	z-index:10;
}






.notifications_window{
	position:relative;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;

	display:inline-block;
	zoom:0;
	*display:inline;
}



.window_prot {
	position:absolute;
	left:-169px;
	top:47px;
	width:339px;
	height:392px;
	text-align:left;

	border-radius: 3px;
	cursor:default;

	padding-top:16px;
	padding-bottom:16px;



	background-color:#fff;
	border:1px solid #d7d7d7;
	box-shadow: 0px 0px 21px rgba(0,0,0,0.21);
	z-index:10;
}

.window_prot_box_arrow{
	position:absolute;
	line-height:0px;
	font-size:0px;
	top:-16px;
	left:152px;
	width:34px;
	height:16px;
	background-image:url(./notify_v_big.png);
}

.window_prot_container{
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
	z-index:10;
}

.window_prot_canvas{
	position:absolute;
	z-index:10;
}

.window_prot_loading_tab{
	background-repeat:no-repeat;
	cursor:pointer;
	position:relative;
	width:319px;
	height:30px;
	padding:8px;
	padding-top:0px;
	padding-bottom:0px;
	background-position:center center;
	background-image:url(./spinner.gif);
}

.window_prot_nonotif{
	width:339px;
	height:364px;
	display:none;

	color:#989798;
	font-size:15px;
	font-family: Helvetica, Arial, Tahoma;
}






.notifications_element_like,
.notifications_element_dislike,
.notifications_element_comment,
.notifications_element_follow,
.notifications_element{
	cursor:pointer;
	position:relative;
	width:323px;
	padding:8px;
	padding-top:0px;
	padding-bottom:0px;
}


.notifications_image{
	width:67px;
	height:67px;
	border:1px solid #d5dce2;
	margin:12px;
	margin-left:4px;
}

.notifications_imagecontainer{
	position:relative;

	display:inline-block;
	zoom:1;
	*display: inline;
}

.notifications_textcontainer{
	padding-right:16px;
}


.notifications_ico_dislike{
	background-position:0px -17px;
}
.notifications_ico_comment{
	height:19px;
	background-position:0px 19px;
}



.notifications_textcontainer_comment{
	padding-top:12px;
	padding-bottom:16px;
	padding-right:16px;
    line-height: normal;
}

.notifications_tittle{
	color:#9a030a;
	font-size:15px;
	font-family: Helvetica, Arial, Tahoma;
}
.notifications_tittle:hover{
	color:#d21f00;
}


.notifications_text{
	white-space: pre-wrap;      /* CSS3 */
    white-space: -moz-pre-wrap; /* Firefox */
    white-space: -pre-wrap;     /* Opera <7 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    word-wrap: break-word;      /* IE */

	width:210px;
	margin-top:3px;
	color:#504f53;
	font-size:14px;
	font-family: Helvetica, Arial, Tahoma;
}
.notifications_time{
	text-align:right;
	position:absolute;
	left:270px;
	top:16px;
	width:40px;
	color:#d0d0d4;
	font-size:11px;
	font-family: Helvetica, Arial, Tahoma;
}



.user_window_cont{
	position:relative;
}



.feed_empty_template{
	background-repeat:no-repeat;
	width:269px;
	height:269px;
	margin:auto;

	background-position:center center;
	background-image:url(./empty.png);
}


.feed_empty_template_medium{
	background-repeat:no-repeat;
	width:157px;
	height:157px;
	margin:auto;

	background-position:center center;
	background-image:url(./empty_medium.png);
}

.feed_empty_template_small{
    background-repeat:no-repeat;
    width:339px;
    height:110px;
    margin:auto;

    background-position:center center;
    background-image:url(./empty_very_small.png);
}




.stories_rollover{
	position:relative;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.stories_window{
	position:absolute;
	left:-54px;
	top:0px;
	width:173px;
	display:none;
	padding-top:20px;

}

.stories_window_v{
	position:absolute;
	left:20px;
	top:10px;
	width:20px;
	height:12px;
	background-position:center center;
	background-image:url(./stories_v.png);


}

.stories_links{
	margin-top:16px;
}

.story_link{
	text-decoration:none;
	font-weight:lighter;
	font-size:16px;
	font-family:helvetica, arial, Tahoma;
	color:#979797;
}

.story_link:hover{
	color:#595959;
}



.stories_box{
	margin:auto;
	width:681px;
	text-align:left;
	position:relative;
	margin-top:30px;
}




.story_label_small{
	position:absolute;
	bottom:3px;
	left:6px;
	color:#ccc;

	font-size:13px;
	text-decoration:none;
	font-weight:lighter;
	font-family:helvetica, arial, Tahoma;
}




.story_label{
	font-size:36px;
	text-decoration:none;
	font-weight:lighter;
	font-family:helvetica, arial, Tahoma;
    color:#979797;
}

.story_big_image{
	width:640px;
	height:160px;
	border:1px solid #e6e6e7;
}

.story_top{
	position:relative;
	background-image:url(./story_plate_tb.png);
	background-position:0px 0px;
	width:681px;
	height:32px;
	z-index:4;
}
.story_bottom{
	position:relative;
	background-image:url(./story_plate_tb.png);
	background-position:0px -43px;
	width:681px;
	height:35px;
	z-index:1;
}
.story_side{
	text-align:center;
	position:relative;
	background-image:url(./story_plate_side.png);
	background-repeat:repeat-y;
	width:681px;
	height:200px;
	z-index:3;

}

.template_story{
	cursor:pointer;
}

.story_roll_but{
	width:60px;
	height:60px;
    background-image:url(./story_rollover.png);


	position:absolute;
	left:310px;
	top:214px;
	z-index:20;
}





.story_roll_but:hover{
    background-position:0px -60px;
}
.story_roll_but:active{
    background-position:0px -120px;
}



.story_canvas{
	overflow:hidden;
	padding-top:18px;
	line-height:normal;
	font-size:12px;
	position:relative;
}


.template_story_elem{
	position:absolute;
	width:307px;
	height:80px;
}

.template_userstory_elem{
	position:relative;
	width:320px;
	height:80px;
	margin:6px;

	display:inline-block;
	zoom:1;
	*display:inline;
}




.story_total{
	background-position:left center;
	background-repeat:no-repeat;
	color:#504f53;
	font-size:16px;
	font-family:helvetica, arial, Tahoma;
	background-image:url(./story_total.png);
	padding-left:23px;
	height:22px;
	right:20px;
}



.story_bk_fader{
	width:100%;
	height:100%;
    position: absolute;
    top:1px;
}

.story_img{
	width:307px;
	height:80px;
	border:1px solid #e6e6e7;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#fdfdfd;
}


.story_img:hover .story_label_small{
    color:#fff;
}

.story_new_ico{
	position:absolute;
	width:44px;
	height:45px;
	background-image:url(./new_ico.png);
}



.story_total_small{
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(./photo_count_ico.png);
	padding-left:12px;

	position:absolute;
	bottom:3px;
	right:4px;
	color:#fff;

	font-size:13px;
	text-decoration:none;
	font-weight:lighter;
	font-family:helvetica, arial, Tahoma;
}


.userstories{
	background-color:#fdfdfd;
	border:1px solid #ededed;
	position:relative;
}


.story_hitarea{
	cursor:pointer;
	z-index:2;
}
.story_shadow{
	width:681px;
	height:16px;
	background-image:url(./story_shadow.png);
}


.story_back{
	width:681px;
	background-color:#fdfdfd;
	border:1px solid #ededed;
	position:relative;
}


.story_back:hover .story_label{

    color:#363636;
}

.story_heart_container{
	width:640px;
	height:160px;
	text-align:center;
	position:relative;
    left:0px;

    background-color:#fdfdfd;
    background-image:url(./loading_ani_s.gif);
    background-position:center center;
    background-repeat:no-repeat;

	display:inline-block;
	zoom:1;
	*display:inline;
}

.feed_story_back{
	color:#979797;
	font-size:16px;
	font-family:helvetica, arial, Tahoma;
}

.feed_story_back:hover{
	color:#161616
}

.events_font_19{
	width:19px;
	height:33px;
	background-image:url(./events_font_19.png);

	display:inline-block;
	zoom:1;
	*display:inline;
}



.events_n_left{
	width:7px;
	height:50px;
	background-image:url(./event_n_sides.png);
	background-position:0px 0px;

	display:inline-block;
	zoom:1;
	*display:inline;
}

.events_n_right{
	width:7px;
	height:50px;
	background-image:url(./event_n_sides.png);
	background-position:-7px 0px;

	display:inline-block;
	zoom:1;
	*display:inline;
}

.events_n_middle{
	width:7px;
	height:50px;
	background-image:url(./event_n_tile.png);
	vertical-align:top;
	width:auto;

	display:inline-block;
	zoom:1;
	*display:inline;
}

.events_n_container{
	position:absolute;
	left:13px;
	top:13px;
	box-shadow: 1px 1px 4px rgba(0,0,0,0.41);
    border-radius:3px;
    height:50px;
}

.events_text_container{
	position:absolute;
	left:100px;
	top:19px;
	width:280px;
	height:38px;

	font-size:16px;
	color:#444444;
	font-family:helvetica, arial, Tahoma;

}

.events_number_cont{
	position:relative;
	top:7px;
	left:1px;
}













.timeline_ico_dislike{
	background-position:0px -33px;
}

.timeline_template_follow,
.timeline_template_like,
.timeline_template_photo,
.timeline_template_story,
.timeline_template_new_notif{
	position:relative;
	text-align:left;
	width:400px;
	margin-bottom:29px;

	background-color:#fefefe;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}


.timeline_template_header{
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	height:59px;
	border-bottom:1px solid #e1e1e1;
}

.timeline_template_new_notif{
	background-color:#f0f5fa;
	border:1px solid #e1e1e1;
	height:77px;
}

.timeline_template_lastvisit{
    height: 30px;
    background-color: #FEFEFE;
    width: 862px;
    padding-bottom: 2px;
    padding-top: 5px;
    margin-bottom: 5px;
    background-position: center 28px;
    background-repeat: repeat-x;
    background-image: url(./timeline_split_line.png);
    clear: both;
}


.timeline_template_photo{
	border:1px solid #e1e1e1;
	height:460px;
	margin-bottom:39px;

    background-image:url(./tl_photo_bk.png);
}

.timeline_template_like{
	border:1px solid #e1e1e1;
	height:auto;
    background-image:url(./tl_likes_follow_head_bk.png);
}

.timeline_template_follow{
	border:1px solid #e1e1e1;
	height:auto;
    background-image:url(./tl_likes_follow_head_bk.png);
}



.timeline_lastvisit_label{
    font-size: 16px;
    color: #444;
    font-weight: lighter;
    font-family: helvetica, arial, Tahoma;
    text-align: center;
}

.timeline_template_storybody,
.timeline_template_story_img{
	width:400px;
	height:97px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.timeline_template_story_img{
    border:0;
}


.timeline_template_photobody,
.timeline_template_photo_img{
    position:relative;
	width:400px;
	height:400px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.timeline_template_photo_img{
    border:0;
}

.timeline_template_followbody,
.timeline_template_likebody{
	background-color:#fefefe;
	padding:9px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	overflow:hidden;
}

.timeline_template_follow_page,
.timeline_template_like_page{
	vertical-align:top;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.timeline_template_follow_canvas,
.timeline_template_like_canvas{
	position:relative;
	width:99999px;
}





.timeline_template_like_elem{
    cursor:pointer;
	width:120px;
	height:120px;
	background-color:#fff;
	border:1px solid #fcfcfc;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.19);
	position:relative;
	margin:2px;

	display:inline-block;
	zoom:1;
	*display:inline;
}

.timeline_template_follow_elem{
	width:auto;
	height:80px;
	position:relative;
}

.timeline_template_follow_ava_cont{
	width:72px;
	height:72px;
	position:absolute;
	margin-left:3px;

	background-image:url(./profile_no_ava72.jpg);
	background-color:#fbfbfb;
	border:1px solid #e1e1e1;
}
.timeline_template_follow_ava{
    border:0;
	width:72px;
	height:72px;
	position:relative;

}
.timeline_template_follow_ava_shadow{
	position:absolute;
	width:95px;
	height:30px;
	background-image:url(./tl_follow_shadow.png);
	top:50px;
	left:-7px;

}
.timeline_template_follow_label{
	font-size:18px;
	color:#a91400;
	font-family:helvetica, arial, Tahoma;
	position:absolute;
	left:94px;
	top:20px;
	width:275px;
}




.timeline_template_like_img_cont{
	position:absolute;
	left:6px;
	top:6px;
	width:106px;
	height:106px;
	border:1px solid #fcfcfc;

	background-color:#fdfdfd;
	background-image:url(./loading_ani_s2.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

.timeline_elem_pagin_r,
.timeline_elem_pagin_l{
	position:absolute;
	top:183px;
	right:-9px;
	cursor:pointer;
	width:14px;
	height:42px;
	background-image:url(./timeline_pagin.png);
}
.timeline_elem_pagin_l{
	left:-9px;
	background-position:-14px 0px;
}

.timeline_elem_pagin_l:hover{
	background-position:-14px -42px;
}
.timeline_elem_pagin_r:hover{
	background-position:0px -42px;
}

.timeline_template_follow  .timeline_elem_pagin_r,.timeline_template_follow  .timeline_elem_pagin_l{
    top:165px;
}



.timeline_template_storybody,
.timeline_template_photobody{
	background-color:#fdfdfd;
	background-image:url(./loading_ani_s.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

.timeline_like_img{
	width:106px;
	height:106px;
    border:0;
}

.timeline_header_avatar_img{
	width:39px;
	height:39px;
    border:0;
}

.timeline_header_avatar{
	position:absolute;
	left:9px;
	top:10px;

	width:39px;
	height:39px;
	border:1px solid #d3d3d3;
	background-color:#fefefe;
	background-image:url(./profile_no_ava49.jpg);
}

.timeline_header_avatar_shadow{
	position:absolute;
	left:-4px;
	top:35px;

	width:48px;
	height:6px;
	background-image:url(./timeline_avatar_shadow.png);
}

.timeline_header_text_cont{
	position:absolute;
	left:58px;
	top:13px;
	width:334px;
	height:38px;

	font-size:15px;
	color:#444444;
	font-family:helvetica, arial, Tahoma;

}


.timeline_line {
	position:relative;
	width:4px;
	height:100%;
	display:inline-block;

	background-image:url(./timeline_line.png);
	background-repeat:repeat-y;
	z-index:1;
}

.timeline_ico_sider{
	position:absolute;
	top:25px;
}


.timeline_float_left{
	float:left;
	clear :left;
	z-index:20;
}
.timeline_float_right{
	float:right;
	clear:right;
	z-index:20;
}

.timeline_float_left .timeline_ico_sider{
	right:5px;
}
.timeline_float_right .timeline_ico_sider{
	left:-87px;
}


.timeline_mainico{
	position:absolute;
	left:27px;
	top:-9px;
	width:22px;
	height:22px;
	background-image:url(./icons_timeline.png);
}



.timeline_timeshtamp{
	position:absolute;
	top:14px;
	font-size:11px;
	color:#b7b7b7;
	font-family:helvetica, arial, Tahoma;
	font-weight:normal;
	width:58px;
	text-align:center;
}

.photobig_timeshtamp{
    font-size:14px;
    color:#b7b7b7;
    font-family:helvetica, arial, Tahoma;
}


.timeline_template_like .timeline_template_header{
    background-image:url(./tl_likes_follow_head_bk.png);
}
.timeline_template_photo .timeline_template_header{
    background-image:url(./tl_photo_bk.png);
}
.timeline_template_follow .timeline_template_header{
    background-image:url(./tl_likes_follow_head_bk.png);
}


.timeline_template_like .timeline_mainico{
    background-position:0px 0px;
}

.timeline_template_follow.timeline_float_left .timeline_mainico{
	background-position:0px -44px;
}

.timeline_template_follow.timeline_float_right .timeline_mainico{
    background-position:0px -22px;
}

.timeline_template_photo .timeline_mainico{
	background-position:0px -66px;
}







.timeline_float_left .timeline_timeshtamp{
    left:6px;

}
.timeline_float_right .timeline_timeshtamp{
    left:28px;
}



.timeline_float_left .timeline_mainico{
    left:25px;
}

.timeline_float_right .timeline_mainico{
    left:46px;
}


.timeline_float_left .timeline_v_plate{
	left:4px;
    top:-7px;
}
.timeline_float_right .timeline_v_plate{
	left:70px;
    top:-7px;
}



.timeline_linefader{
	position:absolute;
	left:35px;
	top:-16px;
	width:8px;
	height:46px;
	background-image:url(./line_fader.png);
}


.timeline_float_left .timeline_linefader{
    left:31px;
}

.timeline_float_right .timeline_linefader{
    left:53px;
}


.timeline_v_plate{
	position:absolute;
	width:19px;
	height:21px;
	background-image:url(./timeline_elem_v.png);
}

.timeline_a_image_holder{
	display:block;
	position:relative;
}
.timeline_a_ava_holder{
    position:relative;

}


.timeline_caption{
     position:absolute;
     background-image:url(./quotes_timeline.png);
     background-repeat: no-repeat;
     left:10px;
     top:8px;
     padding-top:4px;
     width: 370px;
     height:auto;
     padding-left : 22px;

     font-size: 16px;
     color: #fff;
     font-family: helvetica, arial, Tahoma;
     text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.77);

 }


.timeline_caption_photo{
    background-image:url(./quotes_timeline_2.png);
    background-repeat: no-repeat;
    padding-top:4px;
    height:auto;
    padding-left : 25px;
    margin:auto;

    font-size: 16px;
    color: #444;
    font-family: helvetica, arial, Tahoma;

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.timeline_caption_text_photo{

}




.timeline_comments_ico{
	position:absolute;
	bottom:0px;
	left:0px;

	width:60px;
	height:53px;
	background-image:url(./timeline_comments_ico.png);
}

.timeline_comments_ico:hover{
	cursor:pointer;
	background-position:0px -53px;
}

.timeline_comments_ico:hover .timeline_comments_label{
	color:#504f53;
}

.timeline_comments_label{
    position: relative;
    top: 19px;
    left: 14px;
    width: 31px;
    text-align: center;
    font-size: 11px;
    color: white;
    font-family: helvetica, arial, Tahoma;
}






.timeline_dlikes_ico_1,
.timeline_dlikes_ico_0,
.timeline_likes_ico_1,
.timeline_likes_ico_0{
	width:43px;
	height:35px;
	background-image:url(./timeline_photo_likes.png);
	background-position:0px 0px;
	cursor:pointer;
}



.timeline_dlikes_ico_1 .timeline_likes_label,
.timeline_dlikes_ico_0 .timeline_likes_label{
	position:relative;
	top:15px;
	left:0px;
}

.timeline_likes_ico_1 .timeline_likes_label,
.timeline_likes_ico_0 .timeline_likes_label{
	position:relative;
	top:11px;
	left:0px;
}






.timeline_likes_ico_0 .timeline_likes_label{
	position:relative;
	text-align:center;
	font-size:11px;
	font-family:helvetica, arial, Tahoma;
	color:#c81616;
}
.timeline_likes_ico_0:hover{
	background-position:0px -35px;
}
.timeline_likes_ico_0:hover .timeline_likes_label{
	color:#e40606;
}


.timeline_likes_ico_1,
.timeline_likes_ico_0{
	position:absolute;
	right:10px;
	bottom:-20px;
}


.timeline_likes_ico_1{
	background-position:0px -70px;
}
.timeline_likes_ico_1 .timeline_likes_label{
	position:relative;
	text-align:center;
	font-size:11px;
	font-family:helvetica, arial, Tahoma;
	color:#fff;
}
.timeline_likes_ico_1:hover{
	background-position:0px -105px;
}







.timeline_box{
	width:862px;
	margin:auto;
	z-index:20;
	padding-bottom:50px;
}


.timeline_main_container{
	width:862px;
	margin:auto;
	z-index:20;
	padding-top:1px;
}


.timeline_page_cont{
	width:862px;
	z-index:20;
	list-style-type:none;
	clear:both;
	position:relative;
}

.timeline_page_template{
	clear:both;
	position:relative;
	margin-bottom:37px;
}

.blocks_canvas_empty,
.blocks_canvas{
	background-repeat:repeat-y;
	background-position:center center;
	padding-top:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	position:relative;
}

.blocks_canvas{
    background-image:url(./timeline_line.png);
}

.timeline_line_continue{
	background-repeat:repeat-y;
	background-position:center center;
	background-image:url(./timeline_line.png);
	width:4px;
	height:20px;
	position:absolute;
	top:24px;
	left:437px;
}


.timeline_clocks{
	width:30px;
	height:30px;

	position:absolute;
	bottom:-30px;
	left:416px;
	background-color:#fefefe;
	background-image:url(./timeline_clock.gif);
}



.timeline_top_cont{
	position:relative;
	width:878px;
	margin:auto;
	margin-top:38px;
}
.timeline_top_now{
	width:530px;
	height:21px;
	margin:auto;

	position:relative;
	left:2px;
	margin-bottom:20px;
	background-image:url(./timeline_top_now.png);

}

.timeline_top_line{
	width:100%;
	height:2px;
	background-repeat:repeat-x;
	background-image:url(./timeline_top_tile_line.jpg);

}



.timeline_elem_pagin_ind{
    position: absolute;
    margin: auto;
    top: 167px;
    left: 153px;
    width: 94px;
    height: 37px;
    background-image: url(./tl_pagin_ind.png);
    border-radius: 4px;
    display:none;
}

.timeline_elem_pagin_ind_label{
    position: relative;
    top: 7px;
    margin: auto;
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.4);
    color: white;
    text-align: center;
    font-size: 18px;
    font-family: helvetica, arial, Tahoma;
}


.service_layer{
	white-space: nowrap;
	position: absolute;
	visibility: hidden;
	height: auto;
	width: auto;
	font-family: helvetica, arial, Tahoma;
}


.timeline_joined_template_v{
	position:absolute;
	top:-47px;
	left:50%;
	width:30px;
	height:29px;
	background-image:url(./timeline_joined.png);


}

.timeline_joined_template{
	margin:auto;
	padding:20px;
	position:relative;
	text-align:center;
	width:auto;
	margin-bottom:29px;
	background-color:#efefef;
	border:1px solid #d1d1d1;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;

	display:inline-block;
	zoom:1;
	*display:inline;
}



.inlineBlock_object{
	display:inline-block;
	zoom:1;
	*display:inline;
}

.timeline_joined_template_label{
	color:#444444;
	text-align:center;
	font-size:22px;
	font-family:helvetica, arial, Tahoma;
}

.timeline_join{
	display:none;
	position:absolute;
	bottom:-90px;
	left:31px;
	width:800px;
	margin:auto;
}




.timeline_separator{
	display:none;
	position:absolute;
	bottom:0px;
	left:0px;
	width:884px;
}

.timeline_separator_dot{
	position:absolute;
	top:0px;
	left:438px;

	width:9px;
	height:8px;
	background-image:url(./tl_dot.png);


}

.timeline_separator_line{
	position:absolute;
	top:3px;
	left:0px;
	width:100%;
	height:2px;

	background-image:url(./tl_sep.png);
	background-repeat:repeat-x;
	background-position:4px 0px;
}



.timeline_linefader_dot{
	position:absolute;
	left:436px;
	top:-10px;
	width:12px;
	height:87px;
	background-image:url(./line_fader_dot.png);
}


.timeline_now{
	position:absolute;
	left:414px;
	top:-30px;
	width:66px;
	height:27px;
	background-image:url(./timeline_now.png);
}



.main_content_holder{
	position:relative;
	text-align:left;
	margin:auto;
	width:1000px;
}

.main_content{
	background-image:url(./main_tile.jpg);
	background-color:#fefefe;
	position:relative;
	width:992px;
	height:63px;
}

.menu_split_line{
	position:absolute;
	bottom:0px;
	left:40px;
	height:1px;
	width:915px;
	background-repeat:repeat-x;
	background-image:url(./timeline_split_line.jpg);
}

.menu_split_line_bottom{
    position:absolute;
    top:0px;
    left:40px;
    height:1px;
    width:915px;
    background-repeat:repeat-x;
    background-image:url(./timeline_split_line.jpg);
}


.menu_shadow_menu{
	position:absolute;
	bottom:-21px;
	left:55px;
	height:21px;
	width:885px;
	background-repeat:no-repeat;


    background-image:url(./menu_shadow_top.png);
}


.profile{
	width:100%;
	position:relative;
}

.profile_head{
	position:relative;
	width:100%;
}

.profile_background_cont{
	position:relative;
	width:992px;
	height:314px;
	background-color:#fdfdfd;
	background-image:url(./loading_ani.gif);
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
}

.profile_background_img{
    position: relative;
	width:1000px;
	height:314px;
}

.profile_background_img_move{
    cursor: move;
    position: relative;
    width:1000px;
    height:314px;
}

.profile_bk_move{

    cursor:pointer;
	width:49px;
	height:47px;
	background-image:url(./profile_bk_move.png);

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.profile_bk_move:hover{
	background-position:0px -47px;
}



.profile_left_plate{
	width:190px;
	height:100%;
	position:absolute;
	right:26px;
	top:0px;
	background-image:url(./profile_links_bk.png);
}






.profile_sub_private_0,
.profile_sub_private_1,
.profile_sub_stories_0,
.profile_sub_stories_1,
.profile_sub_timeline_0,
.profile_sub_timeline_1{
	cursor:pointer;
	margin-left:20px;
	margin-top:7px;
}


.profile_sub_private_0{
	width:136px;
	height:38px;
    background-position:2px 0px;
	background-image:url(./profile_sublinks.png);
}

.profile_sub_private_0:hover{
    background-position:2px 40px;
}

.profile_sub_private_1{
	width:135px;
	height:38px;
	background-image:url(./profile_sublinks.png);

	background-position:2px 40px;
}




.profile_sub_stories_0{
	width:111px;
	height:38px;
	background-image:url(./profile_sublinks.png);

	background-position:-287px 0px;
}

.profile_sub_stories_0:hover{
    background-position:-287px 40px;
}

.profile_sub_stories_1{
	width:111px;
	height:38px;
	background-image:url(./profile_sublinks.png);

	background-position:-287px 40px;
}




.profile_sub_timeline_0{
	width:139px;
	height:38px;
	background-image:url(./profile_sublinks.png);

	background-position:-139px 0px;
}

.profile_sub_timeline_0:hover{
    background-position:-139px 40px;
}

.profile_sub_timeline_1{
	width:139px;
	height:38px;
	background-image:url(./profile_sublinks.png);

	background-position:-139px 40px;
}







.profile_ava_cont{
	position:absolute;
	left:0px;
	bottom:-50px;
}

.profile_avatar_shadow{
	position:absolute;
	bottom:-12px;
	left:35px;

	width:155px;
	height:46px;
	background-position:0px 0px;
	background-image:url(./profile_ava_shadow.png);
}

.profile_avatar_image_cont{
	position:absolute;
	left:60px;
	bottom:0px;

	width:106px;
	height:106px;
	background-position:0px 0px;
	background-image:url(./profile_no_ava.jpg);
}


.profile_name_cont{
    text-align:left;
	position:absolute;
	left:196px;
	top:322px;
    width:788px;
}

.profile_name_label{
	color:#504f53;
	font-size:30px;
	font-weight:lighter;
	font-family: Helvetica, Arial, Tahoma;
    vertical-align: bottom;

	display:inline;
}

.profile_plates_cont{
	position:absolute;
	left:190px;
	top:258px;

}

.profile_black_plate{
	cursor:pointer;
	width:119px;
	height:46px;
	background-image:url(./profile_plate_black.png);
	position:relative;
	margin-left:5px;

	display:inline-block;
	zoom : 1;
	*display : inline;
}

.profile_black_plate2{
	cursor:pointer;
	width:149px;
	height:46px;
	background-image:url(./profile_plate_black2.png);
	position:relative;
	margin-left:5px;

	display:inline-block;
	zoom : 1;
	*display : inline;
}



.profile_followers_label,
.profile_followings_label,
.profile_points_label{
	position:relative;
	margin-left:8px;
	margin-top:10px;

	padding-left:30px;
	padding-right:12px;

	height:25px;

	text-align:center;



	background-image:url(./profile_icons_label.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.profile_followings_label{
	background-position:0px -25px;
}
.profile_points_label{
	background-position:0px -50px;
}


.profile_n_label{
	position:relative;
	top:2px;
	color:#fff;
	font-size:11px;
	font-family: Helvetica, Arial, Tahoma;
}

.profile_n_label:hover{
    text-decoration: underline;
}







.photobig_button{
	position:relative;
	width:auto;
	height:46px;
	cursor:pointer;

	display:inline-block;
	zoom : 1;
	*display : inline;
}

.control_button{
    position:relative;
    width:auto;
    height:46px;
    cursor:pointer;

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.control_button_left{
	width:12px;
	height:37px;
	background-image:url(./notify_button.png);
	background-position:0px 0px;

	display:inline-block;
	zoom : 1;
	*display : inline;
}
.control_button_right{
	width:13px;
	height:37px;
	background-position:-12px 0px;
	background-image:url(./notify_button.png);

	display:inline-block;
	zoom : 1;
	*display : inline;
}

.control_button_middle{
	height:37px;
	background-image:url(./notify_button_tile.png);
	background-repeat:repeat-x;
	vertical-align:top;
	padding-top:8px;
	position:relative;
	text-align:center;

	display:inline-block;
	zoom : 1;
	*display : inline;
}

.control_button:hover .control_button_label{
	color:#3b3b3e;
}

.control_button:active .control_button_label{
	color:#3b3b3e;
}

.control_button_label{
	top:1px;
	position:relative;
	color:#7a7a7d;
	font-size:16px;
	font-family: Helvetica, Arial, Tahoma;
}


.img_template_like_160{
	cursor:pointer;
	position:relative;

	width:172px;
	height:172px;

	background-color:#fff;
	border:1px solid #fcfcfc;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.19);
	margin:2px;

	display:inline-block;
	zoom:1;
	*display:inline;

	margin-right:56px;
	margin-bottom:55px;
}

.img_template_like_160_img_cont{
	width:160px;
	height:160px;

	position:relative;
	left:5px;
	top:5px;

	border:1px solid #fcfcfc;

	background-color:#fdfdfd;
	background-image:url(./loading_ani_s.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

.img_template_like_160_img{
	width:160px;
	height:160px;
	border:0px;
}


.img_template_like_160_img_like{
	width:81px;
	height:25px;

	position:absolute;
	right:9px;
	bottom:-4px;
}


.img_template_like_160_img_label{
	top:10px;
	left:6px;
	width:40px;
	height:20px;
	text-align:center;

	position:relative;
	color:#fff;
	font-size:13px;
	font-family: Helvetica, Arial, Tahoma;
}



.page_template_story{


}

.page_template_header{

	color:504f53;
	font-size:24px;
	font-family: Helvetica, Arial, Tahoma;
	text-shadow:1px 1px 0px #fff;

	margin-left:51px;
	margin-bottom:10px;
}

.page_template_container{
	margin-left:51px;

}

.story_line_rollover_place_container{
	position:relative;
	margin-bottom:10px;

}

.story_line_rollover_place{
	overflow:hidden;
	position:relative;
	width:992px;
	margin-bottom:15px;
	background-image:url(./story_bk.jpg);
}
.story_line_top_v{
	position:absolute;
	top:-16px;
	width:52px;
	height:34px;
	background-image:url(./story_line_top_v.png);
}

.story_line_rollover_place_tile_top{
	height:24px;
	width:100%;
	background-position:0px -24px;
	background-image:url(./story_page_tiles.png);
}

.story_line_rollover_place_tile_bottom{
	position:absolute;
	bottom:0px;
	height:24px;
	width:100%;
	background-position:0px 0px;
	background-image:url(./story_page_tiles.png);
}


.story_line_rollover_place_cont{
	text-align:left;
}



.stories_line{
	position:relative;
	text-align:left;
}
.stories_line_cont{
	padding-left:48px;
	position:relative;
	margin-bottom:30px;
	margin-top:10px;
}




.imgcollage_template_like_212{
	width:259px;
	height:260px;

	cursor:pointer;
	position:relative;

	margin:2px;

	background-image:url(./story_mainline_elem.png);


	display:inline-block;
	zoom:1;
	*display:inline;
}

.imgcollage_template_like_212_img_cont{
	position:relative;
	left:20px;
	top:19px;

	width:212px;
	height:212px;

	border:1px solid #fcfcfc;

	background-color:#fdfdfd;
	background-image:url(./loading_ani_s.gif);
	background-position:center center;
	background-repeat:no-repeat;
    float : left;
}

.imgcollage_template_like_212_img{
	width:212px;
	height:212px;
}





.profile_stories_elem{
	cursor:pointer;
	position:relative;
	text-align:left;
	margin-right:51px;

	display:inline-block;
	zoom:1;
	*display:inline;
}

.profile_stories_elem:hover .profile_stories_elem_header_tittle{
    color:#504f53;
}

.profile_stories_elem_header{
	position:relative;
	padding-left:12px;
	margin-bottom:4px;
}

.profile_stories_elem_header_tittle{
    color:#777777;
	font-size:24px;
	font-family: Helvetica, Arial, Tahoma;
}

.profile_stories_elem_header_desc{
	color:#acacac;
	font-size:18px;
	font-family: Helvetica, Arial, Tahoma;
	font-weight:lighter;
}


.timeline{
	width:100%;
	position:relative;
}



.rolloutstory_container{
	width:996px;
	margin:auto;
}



.rolloutstory_box{
	margin:auto;
	text-align:left;
	position:relative;
	margin-top:30px;
}






.subscribers_box,
.subscriptions_box
{
	margin:auto;
	text-align:center;
	position:relative;
	margin-top:30px;
}


.subscribers_content_box{
	position:relative;
	margin-top:30px;
	margin-bottom:50px;
	width:878px;
	margin-left:auto;
	margin-right:auto;
}









.img_template_like_212{
	cursor:pointer;
	position:relative;

	width:224px;
	height:224px;

	background-color:#fff;
	border:1px solid #fcfcfc;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.19);
	margin:2px;

	display:inline-block;
	zoom:1;
	*display:inline;

	margin-right:56px;
	margin-bottom:55px;
}

.img_template_like_212_img_cont{
	width:212px;
	height:212px;

	position:relative;
	left:5px;
	top:5px;

	border:1px solid #fcfcfc;

	background-color:#fdfdfd;
	background-image:url(./loading_ani_s.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

.img_template_like_212_img{
	width:212px;
	height:212px;
	border:0px;
    float:left;
}


.img_template_like_212_img_like{
	width:51px;
	height:43px;

	position:absolute;
	right:-18px;
	bottom:-14px;
	background-image:url(./img_template_like_160_like.png);
}


.img_template_like_212_img_label{
	top:10px;
	left:6px;
	width:40px;
	height:20px;
	text-align:center;

	position:relative;
	color:#fff;
	font-size:13px;
	font-family: Helvetica, Arial, Tahoma;
}







.private_box{
    width: 800px;
    margin: auto;
	margin-top:30px;
    position: relative;

}

















.profile_menu_li_ico
{
	width:48px;
	height:36px;

	background-position:0px 0px;
}

.profile_menu_li_text{
	margin-top:3px;
	color: #87868c;
	font-size:14px;
	font-weight:lighter;
	font-family: Helvetica, Arial, Tahoma;
    width:100%;
    text-align: center;
}

.profile_menu_li_active,
.profile_menu_li{
	position:relative;
	bottom:21px;
	width:108px;
	cursor:pointer;
	margin-left:8px;
	margin-right:8px;

	display:inline-block;
	zoom:1;
	*display:inline;
}



.profile_menu_li_active .profile_menu_li_text{
    color:#3a3838;
}


.profile_menu_li:hover .profile_menu_li_text{
	color:#3a3838;
}


.stories_ico_1,
.stories_ico_2,
.stories_ico_3,
.stories_ico_4,
.stories_ico_5,
.stories_ico_6,
.stories_ico_7
{
    margin:auto;
	position:relative;
	width:54px;
	height:54px;
	background-image:url(./stories_cat_icons.png);
    margin-bottom:7px;
}


.stories_ico_1{
	background-position:0px 0px;
}
.stories_ico_2{
	background-position:-54px 0px;
}
.stories_ico_3{
	background-position:-108px 0px;
}
.stories_ico_4{
	background-position:-162px 0px;
}
.stories_ico_5{
	background-position:-216px 0px;
}
.stories_ico_6{
	background-position:-270px 0px;
}
.stories_ico_7{
	background-position:-324px 0px;
}


.stories_head_v{
	position:absolute;
	bottom:0px;
	width:19px;
	height:12px;

	background-position:0px 0px;
	background-image:url(./profile_menu_v.png);
}


.stories_head{
    width:878px;
    margin-left:auto;
    margin-right: auto;
    margin-top:21px;
    margin-bottom: 38px;
	position:relative;
}


.stories_content{
    width:682px;
    margin: auto;

}








.photobig_image{
    margin:auto;
    position: relative;
    border:1px solid #e6e6e7;


    width:100%;
    height:100%;
}

.photobig_image_container{
    margin:auto;
    position: relative;

    width:100%;
    height:100%;
}



.photobig_image_container_0{
    position: relative;
    top:12px;
    margin:auto;

    border:1px solid #fcfcfc;

    background-color:#fdfdfd;
    background-image:url(./loading_ani_s.gif);
    background-position:center center;
    background-repeat:no-repeat;
}

.photobig_image_container_1{
    position: relative;
    top:12px;
    margin:auto;

    border:1px solid #fcfcfc;

    background-color:#fdfdfd;
}



.photobig_photo_container{
    position: relative;
    margin:auto;

    box-shadow: 0px 1px 12px rgba(106,106,106,0.19);
}


.photobig_photo_container2{
    position: relative;
    background-color:#fff;

    margin:auto;
    height:100%;
    width:100%;

    background-image:url(./big_photo_tile.jpg);
}






.photobig_theme_text{
    font-size:16px;
    color:#555557;
    font-family:helvetica, arial, Tahoma;
    margin-left:12px;
    margin:0px;
    cursor:pointer;
}
.photobig_theme_text:hover{
    color:#1a1a1a;
}

.photobig_theme_text_na{
    font-size:16px;
    color:#555557;
    font-family:helvetica, arial, Tahoma;
    margin-left:12px;
    margin:0px;
    cursor:pointer;
}

.photobig_theme{
    font-size:16px;
    color:#555557;
    font-family:helvetica, arial, Tahoma;
    margin-left:12px;
    margin:0px;
}




.photobig_author_name{
    font-size:16px;
    color:#a91400;
    font-family:helvetica, arial, Tahoma;
    margin-left:12px;
    margin:0px;
    cursor:pointer;
}

.photobig_author_name:hover{
    color:#d21f00;
}

.photobig_text_container{
    margin-left:2px;
    margin-top:15px;
    text-align: left;

    position: absolute;
    bottom: -53px;
}

.photobig_shadow{
    position: relative;
    top:-3px;
    margin:auto;
    width: 100%;
    heigth:17px;
}











.photobig_likes_0,
.photobig_likes_1{
    cursor: pointer;
    position:absolute;
    right:5px;
    bottom:-40px;
    width:72px;
    height:58px;
    background-image:url(./photobig_likes.png);
    background-position: 0px 0px;
}

.photobig_likes_0:hover{
    background-position: 0px -116px;
}

.photobig_likes_1{
    background-position: 0px -58px;
}

.photobig_likes_1:hover{
    background-position: 0px -174px;
}



.photobig_likes_label{
    font-size: 14px;
    color:#c81616;
    font-family:helvetica, arial, Tahoma;

    position: relative;
    width: 100%;
    text-align: center;
    top: 22px;
}


.photobig_likes_0 .photobig_likes_label{
    color:#c81616;
}

.photobig_likes_1 .photobig_likes_label{
    color:#fff;
}

.photobig_likes_0:hover .photobig_likes_label{
    color:#f03b3b;
}




.photobig_slider{
    width:100%;
    height:0px;
    position: absolute;
    top:0px;
    left:1px;
    overflow:hidden;


    background-image:url(./photobig_slider_bk.png);


}


.photobig_backward{
    cursor:pointer;
    width:106px;
    height:43px;
    background-image:url(./photobig_bf_buttons.png);
    background-position: 0px 0px;

    position: absolute;
    left:10px;
    top:11px;

}

.photobig_backward:hover{
    background-position: 0px -43px;
}

.photobig_forward{
    cursor:pointer;
    width:106px;
    height:43px;
    background-image:url(./photobig_bf_buttons.png);
    background-position: -106px 0px;

    position: absolute;
    right:10px;
    top:11px;

}

.photobig_forward:hover{
    background-position: -106px -43px;
}

.photobig_label{
    text-align: center;
    color:#d6d6d6;
    font-size:18px;
    font-family:helvetica, arial, Tahoma;
    text-shadow:1px 2px 1px rgba(0,0,0,0.4);

    position: relative;
    top:20px;
}


.photobig_share_buttons_cont{
    position: absolute;
    right:0px;
    bottom:100px;

}


.photobig_share_elem{
    cursor: pointer;
    width:100px;
    height:47px;
    box-shadow: 0px 1px 5px rgba(0,0,0,0.10);
    background-color:#fefefe;

    border-radius: 6px;
    position:relative;

    margin-top:9px;

}

.photobig_share_tw_0,
.photobig_share_tw_1,
.photobig_share_fb_0,
.photobig_share_fb_1,
.photobig_share_pt_0,
.photobig_share_pt_1
{
    width:35px;
    height:28px;

    display:block;
    position: relative;
    left:57px;
    top:10px;

    background-image:url(./photobig_share_buttons.png);
}

.photobig_share_tw_0{
    background-position: -35px 0px;
}

.photobig_share_tw_1{
    background-position: -35px -28px;
}

.photobig_share_fb_0{
     background-position: 0px 0px;
 }

.photobig_share_fb_1{
    background-position: 0px -28px;
}

.photobig_share_pt_0{
    background-position: -70px 0px;
}

.photobig_share_pt_1{
    background-position: -70px -28px;
}








.photobig_like_username{
    cursor:pointer;
    color:#737373;
    font-size:14px;
    font-family: Helvetica, Arial, Tahoma;
}
.photobig_like_username:hover{
    color:#515153;
}

.feed_theme_text_na,
.feed_theme_text{
     font-size:15px;
     color:#555557;
     font-family:helvetica, arial, Tahoma;
     margin-left:12px;
     margin:0px;
     cursor:pointer;
 }
.feed_theme_text:hover{
    color:#1a1a1a;
}




.tl_theme_text_na,
.tl_theme_text{
    font-size:15px;
    color:#444;
    font-family:helvetica, arial, Tahoma;
    margin-left:12px;
    margin:0px;
    cursor:pointer;
}
.tl_theme_text:hover{
    color:#1a1a1a;
}



.feed_author_name{
    font-size:16px;
    color:#a91400;
    font-family:helvetica, arial, Tahoma;
    margin-left:12px;
    margin:0px;
    cursor:pointer;
}
.feed_author_name:hover{
    color:#d21f00;
}



.photobig_comments_container{
}

.comment_container{
}
.comment_body{
    white-space: pre-wrap;      /* CSS3 */
    white-space: -moz-pre-wrap; /* Firefox */
    white-space: -pre-wrap;     /* Opera <7 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    word-wrap: break-word;      /* IE */
    color:#504f53;
    font-size:14px;
    font-family: Helvetica, Arial, Tahoma;
    text-align:left;
    margin-bottom:20px;
}

.comment_header{
    text-align:left;
    margin-bottom:8px;
    margin-top:18px;
}
.comment_username{
    cursor:pointer;
    color:#5e5e5e;
    font-size:15px;
    font-family: Helvetica, Arial, Tahoma;
}
.comment_username:hover{
    color:#101010;
}

.comment_reply,
.comment_info {
    color:#939393;
    font-size:14px;
    font-family: Helvetica, Arial, Tahoma;
}
.comment_reply{
    cursor:pointer;
}
.comment_reply:hover{
    color:#737373;
}


.comments_container{
    position:relative;
    width:670px;
    margin:auto;
}

.comments_container_marginer{
    margin-left:0px;
}

.photo_newcomment_controls{
    position:absolute;
    right:0px;
    bottom:27px;
}
.photo_newcomment_commentinput_hidden,
.photo_newcomment_commentinput{
    overflow:hidden;
    resize: none;
    width:610px;
    height:70px;
    background-color:transparent;
    outline:0;
    border:0;
    padding:0px;
    color:#101010;
    font-size:14px;
    font-family: Helvetica, Arial, Tahoma;
}
photo_newcomment_commentinput_hidden{
    display:none;
}

.photo_newcomment_gradient{
    position:absolute;
    top:-6px;
    width:100%;
    height:18px;
    background-image:url(./newcomment_gradient.png);
}



.photobig_addcomment_container{
    width:670px;
    margin:auto;
    position:relative;
    height:54px;
}





.photobig_comments_count{
    color:#504f53;
    font-size:26px;
    font-family: Helvetica, Arial, Tahoma;
}




.photobig_addnew{
    cursor:pointer;
    color:#a41800;
    font-size:26px;
    font-family: Helvetica, Arial, Tahoma;
}


.photobig_addnew:hover{
    color:#d21f00;
}


.photobig_like_header{
    color:#101010;
    font-size:22px;
    font-family: Helvetica, Arial, Tahoma;
    margin-bottom:10px;
}


.photobig_likesbox_holder{
    width:100%;
}

.photobig_likesbox_container{
    width:678px;
    margin:auto;
}


.photobig_like_body{
    margin-top:20px;

}







.timeline_empty_download_iphone{
    display: block;
    width:263px;
    height:60px;
    background-image:url(./timeline_empty_download_iphone.png);

}

.timeline_empty_download_iphone:hover{
    background-position: 0px -60px;
}






.timeline_empty_notify_1{
    cursor:pointer;
    width:85px;
    height:29px;
    background-image:url(./timeline_empty_notify.png);

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.timeline_empty_notify_1:hover{
    background-position: 0px -29px;
}

.timeline_empty_notify_0{
    width:85px;
    height:29px;
    background-image:url(./timeline_empty_notify.png);
    background-position: 0px -58px;

    display:inline-block;
    zoom : 1;
    *display : inline;
}


.timeline_empty_enter{
    background-color: #eeeeee;
    color:#787878;
    font-size:11px;
    padding-left: 4px;
    font-family: Helvetica, Arial, Tahoma;
    width:192px;
    height:26px;
    outline:none;

    border: 1px solid #cdcdcd;
    border-radius: 8px;
}



.profile_bk_loading{
    border-radius: 8px;

    width:107px;
    height:87px;

    position: absolute;
    top:108px;
    left:437px;




    background-image:url(./photobig_slider_bk.png);

}


.profile_loading{
    position: :relative;
    padding-top: 23px;
    position: relative;
    top:25px;

    background-position:top center;
    background-repeat:no-repeat;
    background-image:url(./spinner.gif);

    color:#fff;
    font-size:18px;
    font-family: Helvetica, Arial, Tahoma;
}








.profile_bk_move2{
    pointer-events: none;
    border-radius: 8px;

    width:347px;
    height:87px;

    position: absolute;
    top:108px;
    left:307px;


    background-image:url(./photobig_slider_bk.png);

}

.profile_moving{
    position:relative;
    top:9px;
    padding-top:24px;
    margin:auto;

    text-align: center;
    width:318px;
    height:73px;

    color:#fff;
    font-size:18px;
    font-family: Helvetica, Arial, Tahoma;

    background-position:top center;
    background-repeat:no-repeat;
    background-image:url(./profile_move_bk.png);
}







.profile_bk_ok{
    cursor:pointer;
    width:49px;
    height:47px;
    background-position:-49px 0px;
    background-image:url(./profile_bk_move.png);

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.profile_bk_ok:hover{
    background-position:-49px -47px;
}


.profile_bk_cancel{
    cursor:pointer;
    width:49px;
    height:47px;
    background-position:-98px 0px;
    background-image:url(./profile_bk_move.png);

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.profile_bk_cancel:hover{
    background-position:-98px -47px;
}


.profile_bk_buttons{
    left:8px;
    top:8px;
    position:absolute;
}



.newfaces_text{
    text-shadow:1px 2px 1px rgba(0,0,0,0.4);
    color:#fff;
    text-align:center;
    font-size:16px;
    font-family:helvetica, arial, Tahoma;
    position:relative;
    font-weight: lighter;
    top:-15px;
    margin-left:10px;
}



.newfaces_slider_cont{
    position: relative;
    width: 780px;
    height: 60px;
    text-align: left;
    padding-top:8px;
    padding-left:8px;
}










.profile_button_newfaces{
    position:relative;
    width:auto;
    height:37px;
    cursor:pointer;

    display:inline-block;
    zoom : 1;
    *display : inline;
}


.profile_button_newfaces .profile_button_newfaces_left{
    width:12px;
    height:37px;
    background-image:url(./profile_button.png);
    background-position:0px 0px;

    display:inline-block;
    zoom : 1;
    *display : inline;
}
.profile_button_newfaces .profile_button_newfaces_right{
    width:13px;
    height:37px;
    background-position:-12px 0px;
    background-image:url(./profile_button.png);

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.nonused {

}

.profile_button_newfaces .profile_button_newfaces_middle{
    height:37px;
    background-image:url(./profile_button_tile.png);
    background-repeat:repeat-x;
    vertical-align:top;
    padding-top:8px;
    position:relative;

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.profile_button_newfaces:hover .profile_button_newfaces_label{
    color:#ffffff;
}

.profile_button_newfaces:active .profile_button_newfaces_label{
    color:#00a6eb
}

.profile_button_newfaces .profile_button_newfaces_label{
    text-align:center;
    position:relative;
    color:#eaeaea;
    font-size:16px;
    font-family: Helvetica, Arial, Tahoma;
}


.timeline_empty_inputs{

}

.timeline_empty_output{
    font-family: Helvetica, Arial, Tahoma;
    font-size: 20px;
    color:#7f7f7f;
    font-weight: lighter;
}


.timeline_empty_output_fail{
    font-family: Helvetica, Arial, Tahoma;
    font-size: 20px;
    color: #d93710;
    font-weight: lighter;
}



.photobig_like_holder{
    margin-left:0px;
    margin-right:0px;
}





.check_container .check_label{
    color:#979797;
    font-size:14px;
    font-family: Helvetica, Arial, Tahoma;
}


.check_container:hover .check_label{
    color:#363636;
    font-size:14px;
    font-family: Helvetica, Arial, Tahoma;
}





.gui_checkmark_0,
.gui_checkmark_1{
    width:16px;
    height:16px;


    margin-right: 5px;
    position: relative;
    top: 3px;


    background-image:url(.._checkmark.png);
    position:relative;

    background-position: 0px 0px;



    display:inline-block;
    zoom : 1;
    *display : inline;
}
.check_label:hover .gui_checkmark_1{
    background-position: 0px -16px;
}


.gui_checkmark_0{
    background-position: 0px -32px;
}
.check_label:hover  .gui_checkmark_0{
    background-position: 0px -48px;
}








.download_label1{
    width:188px;
    height:47px;
    background-image:url(./download_info_labels.png);
    position:relative;

    background-position: 0px 0px;
}


.download_label2{
    width:112px;
    height:41px;
    background-image:url(./download_info_labels.png);
    position:relative;

    background-position: -36px -51px;
}


.download_label3{
    width:182px;
    height:23px;
    background-image:url(./download_info_labels.png);
    position:relative;

    background-position: -3px -98px;
}


.download_label4{
    width:129px;
    height:19px;
    background-image:url(./download_info_labels.png);
    position:relative;

    background-position: -28px -124px;
}


.download_wind{
    width:283px;
    padding:28px;
    padding-bottom:4px;
    height:auto;
}



.download_ico{
    width:73px;
    height:72px;
    background-image:url(./download_ico.png);
    position:relative;


    display:inline-block;
    zoom : 1;
    *display : inline;
}


.download_changelog_container{
    line-height: normal;
    text-align: left;
    color:#363636;
    font-size:14px;
    font-family: Helvetica, Arial, Tahoma;
}


.download_changelog_text{
    color:#363636;
    font-size:14px;
    font-family: Helvetica, Arial, Tahoma;
}


.photobig_like_shadow{
    width:72px;
    height: 19px;
    background-image:url(./photobig_like_shadow.png);

    position:absolute;
    right:5px;
    bottom:-1px;
}


.timeline_header_avatar_img{
    border:0;
}

.console_ie{
    display:none;
    position: relative;
    top:100px;
    left:20px;
    background-color: #fff;
    width:500px;
    height: 300px;
    overflow:scroll;

    font-family: Monaco, system;
    font-size: 12px;
    color: #ff4468;
}



.error_container{
    position: relative;

}
.error_holder{
}

.notify_layer{
    width:100%;
}



.story_bottom_line{
    height:3px;
    width:100%;
    position: absolute;
    bottom:-3px;
    background-color: #43a9e8;
}


.feedgrid_heart_1,
.feedgrid_heart_0{
    width:14px;
    height:13px;
    background-image:url(.._hearts_grid.png);
    background-position: 0px 0px;
    margin-left:3px;

    float:right;

    display:inline-block;
    zoom : 1;
    *display : inline;
}
.feedgrid_heart_0{
    background-position: 0px -13px;
}


.feedgrid_hearts_lcd{
    position: relative;
    top:-2px;

    font-family: Helvetica, Arial, Tahoma;
    color:#fff;
    font-size: 13px;
    font-weight: bold;
    text-shadow:0px 1px 1px rgba(0,0,0,0.47);
    text-align: right;
    float:right;
}










.landing_page{
    position:relative;
    font-family: Helvetica, Arial, Tahoma;
    text-align: left;
}

.landin_handpic{
    width:427px;
    height: 598px;
    background-image:url(./landin_handpic.jpg);
    position: absolute;
    right:4px;
    top:10px;
}

.landin_mainblock{
    width:509px;
    height: 204px;
    position: absolute;

    top:182px;
    left:109px;
    width:537;
    height:188;
}

.landin_android{
    width:330px;
    height: 77px;
    position: absolute;

    top:520px;
    left:109px;
    width:537;
    height:188;
}


.spacer{
    line-height:0px;
    font-size:0px;

}


.landin_share_cont{
    position: absolute;
    left:0px;
    bottom:-100px;

    width:995px;
    height:142px;
    text-align: center;
    margin:auto;
}


.landin_share_elem{
    width:273px;
    height:32px;
    vertical-align: top;
    position:relative;


    display:inline-block;
    zoom : 1;
    *display : inline;
}

.landing_share_fb{
    height:32px;
    width:164px;
    background-image:url(./landing_lineshare_fb_1.jpg);

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.landing_share_fb2{
    height:32px;
    width:164px;
    background-image:url(./landing_lineshare_fb_2.jpg);

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.landing_share_tw{
    height:32px;
    width:164px;
    background-image:url(./landing_lineshare_tw_1.jpg);

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.landing_share_1,
.landing_share_2{
    height:32px;
    width:109px;
    background-image:url(./landing_lineshare_2.jpg);
    vertical-align: top;


    display:inline-block;
    zoom : 1;
    *display : inline;
}



.twitter-share-button {
    width: 89px !important;
}


.landing_share_2 .fb_edge_widget_with_comment  .fb_edge_comment_widget .fb_ltr {
    display: none !important;
}


.landing_share_1 .fb_edge_widget_with_comment iframe
{
    width:93px !important;
}

/* but make the span that holds the comment box larger */
.landing_share_1 span.fb_edge_comment_widget.fb_iframe_widget iframe
{
    width:401px !important;
}

.missed_labl2,
.missed_labl1{
    width:192px;
    height:51px;
    background-image:url(./missed_img.png);
    background-position: -39px 0px;
    position: absolute;
    top:-47px;
    left:19px;
}

.missed_labl2{
    top:30px;
    left:49px;
    background-position: 0px 0px;
}


.landin_knight{
    width:129px;
    height:125px;
    position:absolute;
    left:138px;
    top:-11px;
    background-image:url(./for_heroes.png);
}



.landin_knight2{
    width:129px;
    height:93px;
    position:absolute;
    left:-25px;
    top:7px;
    background-image:url(./for_heroes_small.png);

    margin-bottom:10px;
    padding-bottom:10px;
    background-repeat:no-repeat;
}



.servicemessages{
    width:800px;
    margin:auto;
}


.servicemessage_plate{
    width:780px;
    background-color: #fff;
    padding: 10px;
    position: relative;

    box-shadow: 0px 0px 4px rgba(0,0,0,0.11);
    border:1px solid #f6f6f6;
}


.servicemessage_close{
    cursor:pointer;
    position:absolute;
    right:-18px;
    top:-14px;
    background-image:url(./service_close.png);
    width:32px;
    height:32px;
    background-position: 0px 0px;

}
.servicemessage_close:hover{
    background-position: 0px -32px;
}
.servicemessage_close:active{
    background-position: 0px -64px;
}


.servicemessage_download{
    cursor:pointer;
    display: block;
    width:170px;
    height:39px;
    background-image:url(./servicemessage_download.png);

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.servicemessage_download:hover{
    background-position: 0px -39px;
}

.servicemessage_body{
    position: relative;

}




.template_story_elem_img{
    width:320px;
    height:80px;
}



.footer_holder{
    background-image:url(./main_tile.jpg);width:1000px;height:auto; background-color: #fefefe;   position:relative; text-align:left;margin-left:auto; margin-right:auto; margin-top:0px;
}




.ogmessage_try{
    cursor:pointer;
    width:100px;
    height:45px;

    background-image:url(./try_button.png);

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.ogmessage_try:hover{
    background-position: 0px -45px;
}



.ogmessage_tryout{
    cursor:pointer;
    width:133px;
    height:45px;

    background-image:url(./tryout_button.png);

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.ogmessage_tryout:hover{
    background-position: 0px -45px;
}



.og_fb_ico{
    width:38px;
    height:38px;

    background-image:url(./og_fb_ico.png);

    display:inline-block;
    zoom : 1;
    *display : inline;
}



.settings_box{
    width:672px;
    margin:auto;
    margin-top:62px;
}


.settings_label{
    color:#979797;
    font-size: 26px;
    font-family: Helvetica, Arial, Tahoma;
    font-weight: lighter;
}


.settings_line{
    text-align: left;
    width:630px;
    margin: auto;
}





.settings_desc{
    color:#d2d2d2;
    font-size: 28px;
    font-family: Helvetica, Arial, Tahoma;
    font-weight: lighter;
    background-color: #fff;
    background-image:url(./main_tile.jpg);
    padding-left:8px;
    padding-right:8px;
    margin-left: 28px;
    position: relative;
    top:-7px;
}


.settings_switcher_1,
.settings_switcher_0{
    cursor:pointer;
    width:102px;
    height:46px;

    background-image:url(./settings_switcher.png);
    background-position: 0px 0px;

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.settings_switcher_0:hover{
   background-position: 0px -46px;
}
.settings_switcher_1{
    background-position: -102px 0px;
}
.settings_switcher_1:hover{
    background-position: -102px -46px;
}


.settings_menu{
    width:20px;
    height:19px;

    background-image:url(./settings_menu.png);

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.settings_menu:hover{
    background-position:0px -19px;
}

.settings_menu:active{
    background-position:0px -38px;
}





.getstarted_box{
    width:426px;
    margin:auto;
}

.form_input_area{
   border-bottom: 1px solid #a9a9a9;
    padding-left:5px;
    padding-right:5px;

}

.signin_input{
    border-bottom: 1px solid #a9a9a9;
    width:206px;
    margin:auto;
    position: relative;
}

.form_input_field{
    color:#969696;
    font-size: 24px;
    font-family: Helvetica, Arial, Tahoma;
    width:426px;
    height:30px;
    outline:0;
    border:0;
    padding:0;
}

.form_label_sign,
.form_input_field_sign_active,
.form_input_field_sign{
    color:#969696;
    font-size: 15px;
    font-family: Helvetica, Arial, Tahoma;
    width:195px;
    height:21px;
    outline:0;
    border:0;
    padding:0;
    padding-left:5px;
    padding-right: 5px;
}


.form_input_field_sign_active,
.form_input_field_sign{
    color:#363636;
}

.form_input_field_sign_active{
    color:#363636;
}







.arrow_right{
    cursor:pointer;
    width:19px;
    height:52px;

    background-image:url(./arrow_right.png);
    background-position:0px 0px;

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.arrow_right_small{
    cursor:pointer;
    width:10px;
    height:25px;

    background-image:url(./arrow_right_small.png);
    background-position:0px 0px;

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.arrow_left_small{
    cursor:pointer;
    width:10px;
    height:25px;

    background-image:url(./arrow_left_small.png);
    background-position:0px 0px;

    display:inline-block;
    zoom : 1;
    *display : inline;
}


.form_confirm_button{
    cursor:pointer;
    color:#969696;
    font-size: 24px;
    font-family: Helvetica, Arial, Tahoma;
    padding:0;
}


.form_confirm_button2{
    cursor:pointer;
    color:#969696;
    font-size: 24px;
    font-family: Helvetica, Arial, Tahoma;
    padding:0;

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.form_confirm_button2:hover .arrow_left{
    background-position:0px -52px;
}

.form_confirm_button2:hover .arrow_left_small{
    background-position:0px -25px;
}



.form_confirm_button:hover{
    color:#454545;
}

.form_confirm_button:active{
    color:#00a6eb;
}


.form_confirm_button:hover .arrow_right{
    background-position:0px -52px;
}

.form_confirm_button:hover .arrow_right_small{
    background-position:0px -25px;
}


.form_label_sign_red{
    color:#f73535;
    font-size: 15px;
    font-family: Helvetica, Arial, Tahoma;
    width:195px;
    height:21px;
    outline:0;
    border:0;
    padding:0;
    padding-left:5px;
    padding-right: 5px;
}

.form_label_sign_red:hover{
    color:#ee3e08;

}

.form_error_message{
    color:#f73535;
    font-size: 18px;
    font-family: Helvetica, Arial, Tahoma;
}




.main_fader{
    position: fixed;
    left:0px;
    top:0px;
    z-index: 899;
    background-color: #fefefe;
}

.social_link_fb_1,
.social_link_fb_0{
    cursor:pointer;
    width:49px;
    height:64px;

    background-image:url(./link_social.png);
    background-position:0px 0px;

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.social_link_fb_0:hover{
    background-position:0px -64px;
}

.social_link_fb_1{
    background-position:0px -128px;
}

.social_link_tw_1,
.social_link_tw_0{
    cursor:pointer;
    width:57px;
    height:64px;

    background-image:url(./link_social.png);
    background-position:-49px 0px;

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.social_link_tw_0:hover{
    background-position:-49px -64px;
}


.social_link_tw_1{
    background-position:-49px -128px;
}

.dot_img{
    width:8px;
    height:8px;
    margin-right:15px;
    position: relative;
    top:-2px;
}

.dot_img2{
    width:4px;
    height:4px;
    margin-right:7px;
    position: relative;
    top:-1px;
    margin-top:6px;
}

.findfriends_texts{
    text-align: left;
    color:#9e9e9e;
    font-size: 20px;
    font-family: Helvetica, Arial, Tahoma;
    line-height: 34px;
}

.findfriends_texts2{
    text-align: left;
    color:#9e9e9e;
    font-size: 14px;
    font-family: Helvetica, Arial, Tahoma;
    line-height: 16px;


    margin-left:auto;
    margin-right:auto;
    margin-top:12px;
    text-indent: -12px;
    position: relative;
    left:12px;
}


.signin_fb_button{
    position: relative;
    width:22px;
    height:43px;
    cursor: pointer;
    background-image:url(./signin_logos.png);
    background-position:0px 0px;

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.signin_fb_button:hover{
    background-position:0px -52px;
}



.signin_tw_button{
    position: relative;
    width:26px;
    height:44px;
    cursor: pointer;
    background-image:url(./signin_logos.png);
    background-position:-24px 0px;

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.signin_tw_button:hover{
    background-position:-24px -52px;
}


.signin_mail_button{
    position: relative;
    width:44px;
    height:44px;
    cursor: pointer;
    background-image:url(./signin_logos.png);
    background-position:-51px 0px;

    display:inline-block;
    zoom : 1;
    *display : inline;
}

.signin_mail_button:hover{
    background-position:-51px -52px;
}



.form_forgot{
    text-align: right;
    color:#c4c3c3;
    font-size: 12px;
    font-family: Helvetica, Arial, Tahoma;
}

.form_forgot:hover{
    color:#454545;
}



.settings_1r,
.settings_3r,
.settings_7r,
.settings_9r{
   width:10px;
   height:10px;
   background-image:url(./settings_rounded.png);
}

.settings_3r{
    background-position:-10px 0px;
}

.settings_7r{
    background-position:0px -10px;
}

.settings_9r{
    background-position:-10px -10px;
}


.settings_2r,
.settings_8r{
    background-image:url(./pix1.png);
    background-repeat: repeat-x;
}

.settings_8r{
    background-position:0px 9px;
}


.settings_4r,
.settings_6r{
    background-image:url(./pix1.png);
    background-repeat: repeat-y;
}

.settings_6r{
    background-position:9px 0px;
}


.settings_change{
    color:#979797;
    font-size: 24px;
    font-family: Helvetica, Arial, Tahoma;
    border-bottom: 1px dashed #979797;
    position: relative;
    top:5px;
    margin-right: 4px;
    cursor: pointer;
}

.settings_change:hover{
    color:#454545;
    border-bottom: 1px dashed #454545;
}


.login_page{
    display:inline-block;
    zoom : 1;
    *display : inline;
}


.page_masker{
    overflow:hidden;
    width:285px;
    height:268px;
}

.login_box{
    width:100%;
}


.ok_mini{
    width:14px;
    height:14px;
    background-image:url(./ok_mini.png);
    position: absolute;
    bottom:0px;
    left:-15px;
}


.comment_link_text{
    cursor:pointer;
    color:#A41800;
}
.comment_link_text:hover{
    color:#ff3000;
}

.shadow_message{
    position: absolute;
    width: 480px;
    bottom:-17px;
    left:0px;
    height:17px;
}


.popup_message{
    padding-left: 15px;
    padding-right: 15px;
    width:480px;

    position:absolute;
    left:-115px;
    top:37px;
    text-align:left;

    border-radius: 1px;
    cursor:default;


    background-color:#fff;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
    z-index:10;
}

.message_icons{
    float: left;
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 20px;
    margin-right: 20px;
}

.message_icons_0{
    float: left;
}

.edit_name_ico{
    cursor: pointer;
    position: relative;
    top:-2px;
    width:19px;
    height:19px;
    background-image:url(./edit_name.png);


    display:inline-block;
    zoom : 1;
    *display : inline;
}

.edit_name_ico:hover{
    background-position: 0px -19px;

}